﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Lavanderia.Entities;

namespace Lavanderia.BL
{
    public interface IUsuarioBL
    {
        List<USUARIO> GetALLFromUsuario();
        List<USUARIO> GetAllFromUsuarioByPersona(string criterio);
        USUARIO GetAllFromUsuarioByPersonaId(string dni);

        void Ingresar(USUARIO usuario);
        void VerificarAsignacion(Int32 personaId);
        void ValidarPasswd(USUARIO usuario);

        void AddUsuario(USUARIO usuario);
        void UpdateUsuario(USUARIO usuario);
        void DeleteUsuario(Int32 id);

        void UpdatePasswdUsuario(USUARIO usuario);
    }
}
